package com.ctshk.rpc.order.goods.service;

import com.ctshk.common.dto.Result;
import com.ctshk.rpc.order.goods.dto.CommodityDTO;

import java.util.List;

/**
 * <p>
 * 商品表 服务类
 * </p>
 *
 * @author 姜斌文
 * @since 2021-04-13
 */
public interface ICommodityService {

    /**
     * 根据商品ID查询明细
     * @param id 商品ID
     * @return CommodityDTO
     */
    Result<CommodityDTO> findCommodityById(Long id);


    List<CommodityDTO> selectCommodityDTOListByIds(List<Long> commodityIds);

    /**
     * 更新商品缓存数据
     * @return
     */
    Result updateCommodityCacheData();

    /**
     * 更新商品专题列表
     * @return
     */
    Result updateShoppingSpecial();

}
